Status indicators don't have necessarily a menu. If they have not we don't
want to add the menu in the PopupMenuManager.
https://bugzilla.gnome.org/show_bug.cgi?id=678694
if (!position)
position = 0;
this._insertStatusItem(indicator.actor, position);
- this._menus.addMenu(indicator.menu);
+ if (indicator.menu)
+ this._menus.addMenu(indicator.menu);
this._statusArea[role] = indicator;
let destroyId = indicator.connect('destroy', Lang.bind(this, function(emitter) {